#测试nonlocal、global关键字的用法

a=100
def outter():
    b=10

    def inner():
        nonlocal b      #声明外部函数局部变量
        print("innrt:",b)
        b = 20

    global a            #声明全局变量
    a=10

    inner()
    print("innrt:", b)

outter()
print("outer",a)